@import url("master.css");
@import url("../font/icon/iconfont.css");
@import url("../../lib/css/roll.css");
@import url("../../lib/css/animate.css");
:root{
	--color1:#e62129;
	--color2:#03abad;
	--color3:#026ed1;
	--bg1:linear-gradient(to right,#9f2425,#e84126);
	--bcr1:cubic-bezier(.4,.4,0,1);
	--bcr2:cubic-bezier(0.075, 0.82, 0.165, 1);
}
.move_top{padding-top:.8rem;}
.mobile_img{display:none;}

/*main*/
#main{position:fixed;top:0;left:0;right:0;bottom:0;}
#main .scrollbar-track-y{background-color:#eee;position:absolute;right:0;top:0;border-radius:8px;}
#main .scrollbar-track-y .scrollbar-thumb-y{background-color:var(--color2);width:100%;}

#main .liTxt{padding-right:.15rem;margin-right:-.15rem;text-align: justify;}
#main .liTxt .scrollbar-track-y{width:3px;border-radius:3px;}
#main .liTxt .scrollbar-track-y .scrollbar-thumb-y{border-radius:3px;}

/*font_effect*/
.font_effect>span{display:inline-table;}
.font_effect>span>font{display:block;-webkit-animation-duration:.6s !important;animation-duration:.6s !important;}


/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#spotlight{background-color:rgba(0,0,0,.6);clip-path: circle(0px at center);-webkit-clip-path:circle(0px at center);}
#spotlight.show{clip-path: circle(100% at center);-webkit-clip-path: circle(100% at center);
transition: clip-path ease 1s;-webkit-transition: clip-path ease 1s;}

/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh{letter-spacing:0.125em;}

/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pagination{text-align:center;}
.pagination li{display:inline-block;padding:0 .1rem;}
.pagination li a,.pagination li span{display:block;width:.52rem;height:.52rem;line-height:.52rem;border:1px solid var(--color2);border-radius:50%;
background-color:#fff;color:var(--color2);transition:all 0.3s ease;}
.pagination li.active span{background-color:var(--color2);color:#fff;pointer-events:none;}
.pagination li.disabled span{cursor: not-allowed;}


/*搜索*/
.search{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 1200;background-color: rgba(0,0,0,.5);
opacity: 0;pointer-events: none;transition: opacity .5s ease;}
.search>div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1440px;max-width: 90%;}
.search>div:before{content: '';position: absolute;width: calc(100% + .2rem);height: calc(100% + .2rem);
background-color: #fff;z-index: -1;top:-.1rem;left: -.1rem;transition: all 0.5s;}
.search .search-close{position: absolute;right: .2rem;top: .2rem;width: .72rem;height: .72rem;text-align: center;
line-height: .6rem;font-size: .30rem;color: #000;font-weight: bold;}
.search .search-close i{display: inline-block;transition: .5s ease;}
.search .search-content{padding: 2rem;transform: scale(.8);transition: transform 0.5s;}
.search .search-content .search-title{text-align: center;line-height: 1;letter-spacing: 0.075em;color: #000;}
.search .search-content .search-form{width: 100%;justify-content: center;margin-top: .7rem;}
.search .search-content .search-form ._txt input{width: 100%;height: 100%;border:none;
background: none;border-bottom: 1px solid #ddd;color: #333;}
.search .search-content .search-form ._txt input::-webkit-input-placeholder{color: #ddd;}
.search .search-content .search-form ._txt input:-moz-placeholder{color: #ddd;}
.search .search-content .search-form ._txt input::-moz-placeholder{color: #ddd;}
.search .search-content .search-form ._txt input:-ms-input-placeholder{color: #ddd;}
.search .search-content .search-form ._btn{width: .58rem;height: .58rem;}
.search .search-content .search-form ._btn button{width: 100%;height: 100%;font-size: .32rem;
border:none;background: none;font-weight: bold;color: #999;transition: color .25s ease;}
.search .search-content .search-form ._btn button:hover{color: var(--color2);}
.search .search-close:hover i{transform: rotate(270deg);}
.search.on{opacity: 1;pointer-events: auto;}
.search.on>div:before{width: 100%;height: 100%;top: 0;left: 0;}
.search.on .search-content{transform: none;}
@media screen and (max-width:1024px){
	.search>div:before{width: calc(100% + 10vw);height: calc(100% + 10vw);left: -5vw;top: -5vw;}
	.search .search-content{padding: 1.2rem .5rem;padding-left: .7rem;}
}
@media screen and (max-width:768px){
	.search .search-content .search-title{font-size: 16px;}
	.search .search-content .search-form ._btn{width: .72rem;height: .72rem;}
	.search .search-content .search-form ._btn button{font-size: 20px;}
	.search .search-close{font-size: 18px;}
}


/*》》》》》》》》》》搜索结果《《《《《《《《《《*/
.query{padding-top: .8rem;padding-bottom: 1.2rem;}
.query_top{height:.8rem;line-height:.8rem;padding:0 .4rem;background-color:var(--color2);color: #fff;}
.query_list .query_item{height:.8rem;line-height:.8rem;}
.query_item a{padding:0 .4rem;border-bottom:1px dashed #ddd;}
.query_item .query_time{margin-left:auto;padding-left:.4rem;color: #999;}
.query_item .query_name{transition:color 0.25s ease;color: #666;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media screen and (max-width:768px){
	.query_top{height:1rem;line-height:1rem;}
	.query_list .query_item{height:1rem;line-height:1rem;}
}
.query_item a:hover .query_name{color:var(--color2);}


/*href_hover*/
/*线型*/
.hoverable .hoverable_txt{position:relative;display:inline-block;}
.hoverable .hoverable_txt:after{content: '';width:100%;height:1px;
position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);
-webkit-transform-origin: right top;transform-origin: right top;
transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
transition: transform .5s cubic-bezier(.215,.61,.355,1);}

/*富文本强制定义*/
.richText{text-align: justify;}
.richText img{display: inline-block !important;max-width: 100% !important;}
.richText p,
.richText span,
.richText em{font-size: 16px !important;}
.richText video{max-width: 100%;display: inline-block;}
.richText a{color: var(--color01) !important;text-decoration:underline !important;}

/*》》》》》》》》》》页头《《《《《《《《《《*/
.header{background-color: #fff;position: fixed;top: 0;left: 0;width: 100%;
z-index: 99;padding: 0 2.604166666666667vw;box-shadow:0 0 10px rgba(0, 0, 0, .1);
transition: transform .5s cubic-bezier(0.3, 0.02, 0.47, 0.95);}
.header .logo>a{height: .43rem;display: block;}
.header .logo>a img{height: 100%;}
.header>div{align-items: center;height: 100%;}
.header .nav{padding-left: 2.604166666666667vw;}
.header .nav .navlist .nav_a{position: relative;}
.header .nav .navlist .nav_a>a{transition:color .3s ease-in-out;height:.8rem;line-height:.8rem;
color:#333;font-weight:bold;padding:0 1.8229166666666667vw;}
.header .nav .navlist .nav_a>a i{display: none;}
.header .nav .navlist .nav_a .hoverable_txt:after{background-color: var(--color1);height: 2px;border-radius: 2px;}
.header .nav .navlist .nav_a .nav_b{position:absolute;top:100%;left:50%;padding:.1rem 0;color:#666;min-width:1.5rem;background-color: #fff;
transform:translateX(-50%) translateY(10px);border-radius:5px;opacity:0;visibility:hidden;text-align: center;
z-index:5;border:1px solid #e6e6e6;transition:all 0.3s ease-in-out;}
.header .nav .navlist .nav_a .nav_b:before{content:'';position:absolute;top:-5px;left:50%;width:0;height:0px;margin-left:-5px;
border-style:solid;border-width:5px;border-color:#fff #fff transparent transparent;
transform:rotate(-45deg);box-shadow:2px -2px 2px rgba(100,100,100,.1);}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a{white-space:nowrap;line-height:.42rem;color:#333;
transition:all .3s ease-in-out;padding:0 .15rem;}

.header .tel>a{color: #333;font-weight: bold;align-items: center;line-height: 1;}
.header .tel>a i{color: var(--color2);margin-right: .15rem;line-height: 1;}
.header .tel{margin-right: .2rem;}
.header .inquiry>a{color: #999;}
.header.onHide{transform: translateY(-100%);}

/*移动端菜单*/
.openMenu{display: none;}
.openMenu>a{align-items:center;outline:none;}
.openMenu .openMenu_btn{width:24px;height:24px;}
.openMenu .openMenu_btn span{position:absolute;width:100%;height:2px;border-radius:2px;
transition:all 0.4s ease;background-color: #333;}
.openMenu .openMenu_btn span:nth-child(1){top:3px;left: 0;}
.openMenu .openMenu_btn span:nth-child(2){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:16px;right: 0;}
.openMenu .openMenu_btn span:nth-child(3){bottom:3px;left: 0;}

.header.mobileNav .openMenu .openMenu_btn span:nth-child(1){top:11px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header.mobileNav .openMenu .openMenu_btn span:nth-child(2){opacity:0;-webkit-opacity:0;visibility:hidden;}
.header.mobileNav .openMenu .openMenu_btn span:nth-child(3){bottom:11px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>首页<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.banner{width: 100%;height: 100vh;overflow: hidden;position: relative;}
.bannerSwiper{width: 100%;height: 100%;}
.bannerSwiper .swiper-slide{overflow: hidden;}
.bannerSwiper ._bg{width: 100%;height: 100%;}
.bannerSwiper ._bg img{width: 100%;height: 100%;object-fit: cover;}
.downMouse{position:absolute;bottom:.4rem;left:50%;transform:translateX(-50%);z-index:20;color:#fff;pointer-events: none;}
.downMouse ._name{margin-bottom:.15rem;line-height:1;}
.downMouse ._of{height:32px;width:20px;border-radius:20px;border:2px solid #fff;position:relative;margin:0 auto;}
.downMouse ._of:after{content: '';width:2px;height:6px;background-color: #fff;border-radius:2px;
animation: scroll-icon 1.5s infinite ease-in-out;position:absolute;left:50%;transform:translateX(-50%);}
@keyframes scroll-icon {
    0% {
        top:2px;
        opacity: 0;
    }
    30%,
    70% {
        opacity: 1;
    }
    100% {
    	top:calc(100% - (2px + 6px));
        opacity: 0;
    }
}
.bannerInfo{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index: 10;color: #fff;pointer-events:none;text-align: justify;}
.bannerInfo ._title{font-weight: bold;}
.bannerInfo ._title ._en{font-size: 1rem;line-height: 1;text-transform: uppercase;opacity: .2;margin-bottom: .1rem;}
.bannerInfo ._title ._cn{font-size: .62rem;}
.bannerInfo ._page{font-family:'CALIFB';margin: .6rem 0;position:relative;line-height: 1;padding: 0 .15rem;display: inline-block;}
.bannerInfo ._page span{margin-right: .35rem;opacity: .3;transition: opacity .3s ease-in-out;}
.bannerInfo ._page span.on{opacity: 1;}
.bannerInfo ._page span:last-of-type{margin-right: 0;}
.bannerInfo ._page:before,
.bannerInfo ._page:after{content: '';position: absolute;top: 50%;height: 1px;background-color: #fff;opacity: .3;}
.bannerInfo ._page:before{right: 100%;width: 100vw;}
.bannerInfo ._page:after{left: 100%;width: 2.8rem;}
.bannerInfo ._line{width: 4.2rem;line-height: 1.75;}
.bannerSwitch{position: absolute;right: 2.604166666666667vw;top: 50%;pointer-events: none;
transform: translateY(-50%);z-index: 10;color: #fff;line-height: 1;align-items: center;}
.bannerSwitch ._page span{font-size: .28rem;}
.bannerSwitch ._page{margin: 0 .3rem;}
.bannerSwitch ._btn{position: relative;width: .6rem;height: .6rem;pointer-events: auto;border-radius: 50%;}
.bannerSwitch ._btn img{width: 100%;height: 100%;object-fit: contain;border-radius: 50%;}
.bannerSwitch ._btn svg{width:100%;height:100%;position:absolute;top:0;left:0;
z-index:1;transform:rotateZ(-45deg);opacity: .9;}
.bannerSwitch ._btn svg circle{stroke-width: 2px;stroke:#fff;
stroke-dasharray:314%;stroke-dashoffset:314%;animation: circle-stroke-out .4s forwards;}

/*habout*/
.aniCir:before,
.aniCir:after{content: '';width: 10px;height: 10px;border-radius: 50%;display: inline-block;}
.aniCir:before{animation: spotcir1 1.2s cubic-bezier(.36, 0,.7,1) infinite alternate;background-color: var(--color3);}
.aniCir:after{animation: spotcir2 1.2s cubic-bezier(.36, 0,.7,1) infinite alternate;background-color: var(--color2);}
@keyframes spotcir1{
	0%{transform: translateX(0%);} 
    100%{transform: translateX(100%);}
}
@keyframes spotcir2{
	0%{transform: translateX(0%);} 
    100%{transform: translateX(-100%);}
}
.hat{padding-top: 1.7rem;position: relative;overflow: hidden;}
.hatCnt{position: relative;}
.hatCnt ._info{width: 50%;padding-right:1.2rem;text-align: justify;}
.hatCnt ._info ._title{font-size: .36rem;font-weight: bold;margin-top:.4rem;}
.hatCnt ._info ._tab{margin: .6rem 0;position: relative;}
.hatCnt ._info ._tab:before{content: '';position: absolute;top: 14.5px;width: 100%;height: 0;border-top: dashed 1px #ddd;z-index: -2;}
.hatCnt ._info ._tab:after{content: '';position: absolute;top:0;right:0;width:20%;height: 100%;z-index: -1;
background: linear-gradient(to left,#fff,transparent);}
.hatCnt ._info ._tab ._item{margin-right: 1rem;}
.hatCnt ._info ._tab ._item:last-of-type{margin-right: 0;}
.hatCnt ._info ._tab ._item a{display: inline-block;}
.hatCnt ._info ._tab ._item ._icon{width: 33px;height: 29px;position: relative;margin: 0 auto;}
.hatCnt ._info ._tab ._item ._icon img{width: 100%;height: 100%;object-fit: contain;transition: opacity .25s ease;}
.hatCnt ._info ._tab ._item ._icon .ml1{opacity: 1;}
.hatCnt ._info ._tab ._item ._icon .ml2{position: absolute;top: 0;left: 0;opacity: 0;}
.hatCnt ._info ._tab ._item ._icon:before{content: '';position: absolute;top: 50%;left: 50%;
border-radius: 50%;background-color: #ddd;width: 9px;height: 9px;
transform: translate(-50%,-50%);z-index: 2;transition: background-color .25s ease;}
.hatCnt ._info ._tab ._item ._name{font-weight: bold;color: #333;margin-top: .2rem;text-align: center;transition: color .25s ease;}
.hatCnt ._info ._line{line-height: 2.25;color: #666;}
.hatCnt ._info ._btn{margin: 1rem 0;display: inline-block;}
/*masterMore*/
.masterMore{align-items: center;line-height: 1;}
.masterMore ._icon{width: .5rem;height: .5rem;position: relative;text-align: center;
line-height: .5rem;font-size: .28rem;transition: color .3s ease-in-out;z-index: 2;}
.masterMore ._icon:before,
.masterMore ._icon:after{content: '';position: absolute;top: 0;width: 100%;height: 100%;
z-index: -1;border-radius: 3px;transform: rotate(45deg);transition:background-color .3s ease-in-out;}
.masterMore ._icon:before{left: 0;z-index: -1;}
.masterMore ._icon:after{left: .15rem;z-index: -2;opacity: .1;}
.masterMore ._name{margin-left: .35rem;transition: color .25s ease;}

.masterMore.style1 ._icon{color: var(--color3);}
.masterMore.style1 ._icon:before{background-color: #fff;border: 1px solid var(--color3);}
.masterMore.style1 ._icon:after{background-color: #fff;border: 1px solid var(--color2);}
.masterMore.style1 ._name{color: #666;}
.masterMore.style2 ._icon{color: var(--color2);}
.masterMore.style2 ._icon:before{background-color: #fff;border: 1px solid var(--color2);}
.masterMore.style2 ._icon:after{background-color: #fff;border: 1px solid var(--color3);}
.masterMore.style2 ._name{color: #999;}

.hatCnt ._img{width: 50vw;position: absolute;top: 0;bottom: 0;left: 50%;overflow: hidden;}
.hatCnt ._img>div{width: 100%;height: 100%;overflow: hidden;}
.hatCnt ._img img{width: 100%;height: 110%;object-fit: cover;}
.hatData{padding: 1.1rem 0;line-height: 1;}
.hatData>div{justify-content: space-between;}
.hatData ._item ._not{align-items: center;}
.hatData ._item ._icon{height: .5rem;}
.hatData ._item ._icon img{height: 100%;}
.hatData ._item ._num{align-items: flex-end;margin-left: .1rem;color: var(--color2);}
.hatData ._item ._num span{font-size: .62rem;margin-right: .1rem;font-family:'CALIFB';}
.hatData ._item ._num em{transform: translateY(-.12rem);}
.hatData ._item ._name{text-align: center;color: #666;margin-top: .15rem;}
.hatTitle{position: absolute;left: 3.125vw;top: 1.7rem;line-height: 1;color: #ccc;writing-mode: vertical-lr;writing-mode: tb-lr;z-index: -1;}
.hatTitle span{display: inline-block;width: 1px;height: 1rem;background-color: #ccc;margin: .1rem 0;}
.hatEnBg{position: absolute;font-size: 1.5rem;writing-mode: vertical-lr;writing-mode: tb-lr;
color: #f6f6f6;top: 50%;left: 0;line-height: 1;z-index: -2;font-weight: bold;transform: translateY(-50%);}
.hmg{padding-top: 2.2rem;background-color: #eef4f8;overflow: hidden;}
.hmgBox{position: relative;z-index: 2;}
.hmgMap{position: absolute;left: 0;top: 0;z-index: -1;width: 100%;
transform: translate(-30%,-40%);/*pointer-events: none;*/}
.hmgMap img{width: 100%;}
.hmgMap ._point{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
.hmgMap ._point ._item{color: var(--color2);line-height: 1;position: absolute;}
.hmgMap ._point ._item.pt1{top: 63.5%;left: 36%;}
.hmgMap ._point ._item.pt2{top: 60.5%;left: 49.5%;}
.hmgMap ._point ._item.pt3{top: 66.5%;left: 59.5%;}
.hmgMap ._point ._item.pt4{top: 53%;left: 57.5%;}
.hmgMap ._point ._item.pt5{top: 37.5%;left: 44.5%;}
.hmgMap ._point ._item.pt6{top: 47%;left: 62%;}
.hmgMap ._point ._item.pt7{top: 64%;left: 71%;}
.hmgMap ._point ._item.pt8{top: 61.5%;left: 72.5%;}
.hmgMap ._point ._item.pt9{top: 53%;left: 71%;}
.hmgMap ._point ._item.pt10{top: 42%;left: 64.5%;}
.hmgMap ._ripple{text-align: center;line-height: 1;position: absolute;top: 61.5%;left: 45.1%;z-index: 2;}
.hmgMap ._ripple i{display:block;font-size: .32rem;color: var(--color2);margin-bottom: 3px;}
.hmgMap ._ripple ._dian{position:relative;left:50%;width: .14rem;height: .14rem;display: block;
border-radius: 50%;background-color:var(--color2);transform: translateX(-50%);z-index: 2;}
.hmgMap ._ripple ._dian span{position: absolute;top: 0;left: 0;width: 100%;
height: 100%;border-radius: 50%;background-color: var(--color2);
animation: spread 8s linear infinite;opacity: 0;z-index: -1;will-change: transform;}
.hmgMap ._ripple ._dian span:nth-child(1){animation-delay: 2s;}
.hmgMap ._ripple ._dian span:nth-child(2){animation-delay: 4s;}
.hmgMap ._ripple ._dian span:nth-child(3){animation-delay: 6s;}
.hmgMap ._ripple ._dian span:nth-child(4){animation-delay: 8s;}
@keyframes spread {
	
    0% {
    	transform: scale(1);
        opacity: .1
    }
    100% {
        transform: scale(75);
        opacity: 0
    }
}

.hmgInfo{width: 50%;padding-left: 1.2rem;margin-left: auto;}
.hmgInfo ._title{margin-top: .4rem;}
.hmgInfo ._title ._h{font-size: .42rem;}
.hmgInfo ._title ._h span{font-size: .62rem;font-family: 'TT0282M_';color: var(--color2);}
.hmgInfo ._line{margin-top: .4rem;line-height: 2.25;color: #666;}
.hmgInfo ._btn{margin-top: .6rem;}
.hmgInfo ._btn .masterMore.style1 ._icon:before{background-color: #eef4f8;}
.hmgCnt{width: 1720px;max-width: 90%;margin: 0 auto;background-color: #fff;padding: .6rem .7rem 1.2rem .6rem;margin-top: 1.7rem;position: relative;z-index: 5;}
.hmgCnt ._title{font-size: .32rem;text-align: center;}
.hmgList{margin-top: .5rem;}
.hmgList ._item ._icon{width: .94rem;position: relative;margin: 0 auto;}
.hmgList ._item ._icon img{width: 100%;}
.hmgList ._item ._icon ._bgs{position: absolute;bottom: 0;left: 0;width: 100%;
height: 0;z-index: 2;overflow: hidden;transition: all .5s ease;}
.hmgList ._item ._icon ._bgs img{position: absolute;bottom: 0;left: 0;}
.hmgList ._item ._icon ._nums{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
z-index: 3;color: var(--color2);text-transform: uppercase;font-family:'TT0282M_';transition: color .3s ease-in-out;}
.hmgList ._item ._name{text-align: center;line-height: 1.625;margin-top: .1rem;padding: 0 .25rem;transition: color .3s ease-in-out;}
.hmgListNav{text-align: center;margin-top: .5rem;}
.hmgListNav span{width: .12rem;height: .12rem;border-radius: 50%;background: #ddd;
transition: background .3s ease-in-out;opacity: 1;margin: 0 .15rem !important;}
.hmgListNav span.swiper-pagination-bullet-active{background: var(--color3);}
.hcn{position: relative;padding: 8.333333333333334vw 0;overflow: hidden;}
.hcn ._bg{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 120%;}
.hcn ._bg img{width: 100%;height: 100%;object-fit: cover;}
.hcn ._info{text-align: center;}
.hcn ._info ._en{font-size: .94rem;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
background-image:linear-gradient(to bottom,rgba(255,255,255,.6), transparent 90%);font-weight: bold;line-height: 1;white-space:nowrap;}
.hcn ._info ._cn{font-size: .3rem;margin-top: .25rem;margin-bottom: .6rem;color: #fff;}
.hcn ._info ._icon{width: 5.67rem;margin: 0 auto;max-width: 100%;}
.hcn ._info ._icon img{width: 100%;}
.hnews{padding-top: 1.2rem;padding-bottom: 1.7rem;}
/*masterTitle*/
.masterTitle{line-height: 1.3125;}
.masterTitle ._en{font-family:'TT0282M_';}
.masterTitle ._cn{font-size: .42rem;margin-top:3px;}
.masterTitle.style1{color: #111;}
.masterTitle.style2{color: #fff;}

.hnews .masterTitle ._en{letter-spacing: 0.075rem;}
.hnewsList{margin-top: .65rem;position: relative;}
.hnewsList:before{content: '';height: 1px;background-color: #ddd;left:50%;
transform: translateX(-50%);width: 100vw;top: .5rem;z-index: -1;position: absolute;}
.hnewsList>div{margin: 0 -.15rem;}
.hnewsList ._item{padding: 0 .15rem;width: 33.333333%;}
.hnewsList ._item>div{padding-top: 1rem;position: relative;}
.hnewsList ._hot ._img{width: 100%;height: 0;padding-bottom: 60%;position: relative;overflow: hidden;}
.hnewsList ._hot ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition: transform .6s ease;}
.hnewsList ._hot ._txt{padding: .35rem .25rem;background-color: #f6f9fb;text-align: justify;}
.hnewsList ._hot ._txt ._name{line-height: 1;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hnewsList ._hot ._txt ._line{color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
line-height: 2.25;height: calc(2em * 2.25);margin: .2rem 0;}
.hnewsList ._hot ._txt ._more{line-height: 1;color: #999;align-items: center;transition: color .3s ease;}
.hnewsList ._hot ._txt ._more i{margin-left: 3px;}
.hnewsList ._hot ._time{line-height: 1;font-family:'TT0282M_';color: var(--color2);
position: absolute;top: 0;left: 0;height: .5rem;}
.hnewsList ._hot ._time>div{align-items: flex-end;}
.hnewsList ._hot ._time span{font-size: .3rem;margin-right: 5px;}
.hnewsList ._hot ._time em{transform: translateY(-.02rem);}
.hnewsList ._hot ._time:before{content: '';position: absolute;left: 0;bottom: 0;width: 7px;height: 7px;border-radius: 50%;
background-color: #ccc;transform: translate(50%,50%);transition: background-color .25s ease;}
._py ._pyNames{position: absolute;top: 0;left: 0;height: .5rem;width: 100%;text-align: center;}
._py ._pyNames:before{content: '';position: absolute;left: 50%;bottom: 0;width: 7px;height: 7px;border-radius: 50%;
background-color: #ccc;transform: translate(-50%,50%);transition: background-color .25s ease;}
._py,._pyCnt{height: 100%;}
._pyCnt ._pyTop{background-color: #eef4f8;padding:0 .25rem;align-items: center;height: .8rem;}
._pyCnt ._pyTop ._cut{line-height: 1;margin: 0 -.15rem;}
._pyCnt ._pyTop ._cut ._li{padding: 0 .15rem;position: relative;}
._pyCnt ._pyTop ._cut ._li:after{content: '/';position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);color: #999;}
._pyCnt ._pyTop ._cut ._li a{color: #333;}
._pyCnt ._pyTop ._cut ._li:last-of-type:after{display: none;}
._pyCnt ._pyTop ._more{margin-left: auto;}
._pyCnt ._pyTop ._more>a{width: 28px;height: 28px;line-height: 28px;
text-align: center;border-radius: 50%;background-color: var(--color2);color: #fff;}
._pyCnt ._pyList{background-color: #f6f9fb;height: calc(100% - .8rem);padding:.15rem .25rem;line-height: 1;}
._pyCnt ._pyList ._li{height: 12.5%;}
._pyCnt ._pyList ._li a{color: #666;padding-left: 20px;position: relative;
z-index: 2;transition:color .25s ease;height: 100%;align-items: center;padding-right: .6rem;}
._pyCnt ._pyList ._li a:before,
._pyCnt ._pyList ._li a:after{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);
background-position: left center;background-repeat: no-repeat;background-size: auto 12px;
width: .2rem;height: 100%;transition:opacity .25s ease;}
._pyCnt ._pyList ._li a:before{z-index: -2;opacity: 1;background-image: url(../image/mac/linck2.png);}
._pyCnt ._pyList ._li a:after{z-index: -1;opacity: 0;background-image: url(../image/mac/linck1.png);}
._pyCnt ._pyList ._li a span{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
._pyCnt ._pyList ._li a em{position: absolute;top: 50%;right: 0;transform: translateY(-50%);opacity: .5;}



/*》》》》》》》》》》页尾《《《《《《《《《《*/
.footer{position: relative;}
.footer ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.footer ._bg img{width: 100%;height: 100%;object-fit: cover;}
.ftTop{padding: .3rem 0;align-items: center;border-bottom:1px solid rgba(255,255,255,.1);}
.ftTop ._ftNav{line-height: 1;}
.ftTop ._ftNav ._item{margin-right: .6rem;}
.ftTop ._ftNav ._item:last-of-type{margin-right: 0;}
.ftTop ._ftNav ._item a{color: #fff;}
.ftTop ._ftNav ._item a .hoverable_txt{padding: 5px 0;}
.ftTop ._ftNav ._item a .hoverable_txt:after{background-color: #fff;}
.ftTop ._ftBtn{margin-left: auto;position: relative;}
.ftTop ._ftBtn ._item{margin-right:.6rem;}
.ftTop ._ftBtn ._item:last-of-type{margin-right: 0;}
.ftTop ._ftBtn ._item>a{width:.52rem;height:.52rem;color: #fff;border:1px dashed rgba(255,255,255,.2);
align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease-in-out;}
.ftTop ._ftBtn ._item .follow{position:absolute;top:120%;right:0;align-items:center;
border-radius:5px;transform: translateY(10px);padding:.1rem .15rem;visibility:hidden;opacity:0;
background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);transition:all .3s ease-in-out;}
.ftTop ._ftBtn ._item .follow .follow_text{width:120px;padding-right:.12rem;color:#333;text-align:justify;}
.ftTop ._ftBtn ._item .follow .follow_text .follow_name{font-weight:bold;margin-bottom:5px;}
.ftTop ._ftBtn ._item .follow img{width:100px;height:100px;}
.ftTop ._ftBtn ._item>a:hover + .follow{visibility:visible;opacity:1;transform:none;}
.ftCnt{padding-top: .7rem;padding-bottom: 1.1rem;color: #fff;}
.ftCnt ._item i{margin-right: .15rem;transform: translateY(0.035rem);}
.ftCnt ._item span{line-height: 2.25;}
.ftBt{padding: .2rem 0;border-top:1px solid rgba(255,255,255,.1);}
.ftBt,.ftBt a{color: rgba(255,255,255,.3);}
.ftBt a{transition: color .3s ease-in-out;}
.ftBt ._js{margin-left: auto;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>主营业务<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*pageBanner*/
.pageBanner{position:relative;overflow:hidden;height:35.41666666666667vw;}
.pageBanner ._bg{width:100%;height:100%;}
.pageBanner ._bg>img{width:100%;height:100%;object-fit:cover;}
.pageBanner ._info{position:absolute;left:50%;top:50%;
transform:translate(-50%,-50%);z-index: 2;}
.pageBanner ._info ._title{color:#fff;line-height:1.3125;}
.pageBanner ._info ._title ._en{font-size: .6rem;font-weight: bold;overflow: hidden;}
.pageBanner ._info ._title ._cn{font-size: .42rem;overflow: hidden;}
.pageBanner ._info ._btn{margin-top: .6rem;position: relative;display: inline-block;}
.pageBanner ._info ._btn ._item{margin-right: .25rem;}
.pageBanner ._info ._btn ._item:last-of-type{margin-right: 0;}
.pageBanner ._info ._btn ._item a{height: .48rem;border-radius: .48rem;line-height: .48rem;
padding:0 .4rem;z-index: 2;position: relative;color: #fff;}
.pageBanner ._info ._btn ._item a:before,
.pageBanner ._info ._btn ._item a:after{content: '';width: 100%;height: 100%;position: absolute;
top: 0;left: 0;border-radius: .48rem;transition: opacity .3s ease-in-out;}
.pageBanner ._info ._btn ._item a:before{z-index:-2;border: 2px solid #fff;opacity: 1;}
.pageBanner ._info ._btn ._item a:after{z-index: -1;opacity:0;}
.pageBanner ._info ._btn ._item a.on{pointer-events: none;}
.pageBanner ._info ._btn ._item a.on:before{opacity: 0;}
.pageBanner ._info ._btn ._item a.on:after{opacity: 1;}
.pageBanner ._info ._btn ._lines{align-items: center;position: absolute;top: 50%;
transform: translateY(-50%);padding: 0 .12rem;opacity: .3;}
.pageBanner ._info ._btn ._lines:before{content: '';width: 7px;height: 7px;border-radius: 50%;background-color: #fff;}
.pageBanner ._info ._btn ._lines:after{content: '';width: 3.5rem;height: 1px;}
.pageBanner ._info ._btn ._lines._i1{right: 100%;}
.pageBanner ._info ._btn ._lines._i2{left: 100%;}
.pageBanner ._info ._btn ._lines._i1:before{order: 2;}
.pageBanner ._info ._btn ._lines._i2:before{order: -1;}
.pageBanner ._info ._btn ._lines._i1:after{background-image: linear-gradient(to left, #fff, transparent);}
.pageBanner ._info ._btn ._lines._i2:after{background-image: linear-gradient(to right, #fff, transparent);}
.gradientLine{width: 100%;height: .1rem;background-image: linear-gradient(to right, var(--color3), var(--color2));}

.pageBanner ._info ._btn.style1 ._item a:after{background-image: linear-gradient(to right, var(--color2), var(--color3));}


.bs{padding-top: 1rem;padding-bottom: 1.7rem;background-color: #eff4f8;}
.bsTop{text-align: center;}
.bsTop ._title{font-size: .42rem;line-height: 1;}
.bsTop ._title span{font-size: .56rem;font-family:'TT0282M_';color: var(--color2);}
.bsTop ._line{margin-top: .2rem;font-size: .28rem;}
.bsBox{margin-top: .8rem;}
.bsSort{width: 4.5rem;background-color: #f5f8fa;padding-bottom: 1.3rem;}
.bsSort ._title{padding:0 .5rem;line-height: 1;color: var(--color2);height: 1.3rem;padding-top: .6rem;}
.bsSort ._list ._item>a{padding:.25rem .5rem;color: #333;transition:color .25s ease;}
.bsSort ._list ._item>a span{padding-left: .3rem;position: relative;display: inline-block;}
.bsSort ._list ._item>a span:before{content: '';position: absolute;top: 50%;left: 0;width: 8px;height: 8px;
border-radius: 50%;background-color: #ddd;transform: translateY(-50%);transition:background-color .25s ease;}
.bsSort ._list ._item>a.on{color: var(--color2);font-weight: bold;background-color: #fff;}
.bsSort ._list ._item>a.on span:before{background-color: var(--color2);}
.bsCnt{background-color: #fff;padding: 1.3rem .55rem 1.3rem .65rem;}
.bsCnt ._title{line-height: 1;font-weight: bold;}
.bsCnt ._info{margin-top: .4rem;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻中心<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.newsHot{padding-top: 1.3rem;padding-bottom: 1rem;background-color: #eef4f8;}
.newsSwiper ._item a{align-items: center;}
.newsSwiper ._item ._img{width: 50%;padding-right: 1rem;}
.newsSwiper ._item ._img>div{position: relative;width: 100%;height: 0;padding-bottom: 60.20558002936858%;overflow: hidden;}
.newsSwiper ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition:transform .6s ease;}
.newsSwiper ._item ._info{text-align: justify;}
.newsSwiper ._item ._info ._times{font-size: .36rem;font-family:'TT0282M_';color: var(--color2);line-height: 1;}
.newsSwiper ._item ._info ._times span{margin-left: .15rem;}
.newsSwiper ._item ._info ._title{color: #333;margin-top: .35rem;transition: color .25s ease;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: calc(2em * 1.5);}
.newsSwiper ._item ._info ._line{line-height: 2.25;color: #666;margin-top: .12rem;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: calc(2em * 2.25);}
.newsSwiper ._item ._info ._lines{align-items: center;margin-top: .4rem;}
.newsSwiper ._item ._info ._lines:before{content: '';width: 7px;height: 7px;border-radius: 50%;background-color: var(--color2);}
.newsSwiper ._item ._info ._lines:after{content: '';width: 100%;height: 1px;background-color: #ddd;}
.newsSwiper ._item ._info ._more{margin-top: .6rem;line-height: 1;color: #999;align-items: center;transition: color .25s ease;}
.newsSwiper ._item ._info ._more i{margin-left: 3px;}
.newsSwiperNav{margin-top: .9rem;text-align: center;line-height: 1;}
.newsSwiperNav span{width: 8px;height: 8px;background-color: #ddd;opacity: 1;
border-radius: 0;transform: rotate(45deg);margin: 0 .15rem !important;
transition: background-color .3s ease-in-out;}
.newsSwiperNav span.swiper-pagination-bullet-active{background-color: var(--color2);}
.newsBox{padding-top: 1.1rem;padding-bottom: 1.65rem;}
.newsList{margin-bottom: .85rem;}
.newsList>div{margin: -.45rem -.15rem;flex-wrap: wrap;}
.newsList ._item{width: 33.33333%;padding: .45rem .15rem;}
.newsList ._item ._img{width: 100%;height: 0;position: relative;padding-bottom: 60%;overflow: hidden;}
.newsList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition:transform .6s ease;}
.newsList ._item ._info{background-color:#f6f9fb;padding: .4rem .25rem;text-align: justify;}
.newsList ._item ._info ._title{line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
color: #333;transition: color .25s ease;}
.newsList ._item ._info ._line{line-height: 2.25;color: #666;margin-top: .2rem;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: calc(2em * 2.25);}
.newsList ._item ._info ._more{margin-top: .6rem;line-height: 1;color: #999;align-items: center;transition: color .25s ease;margin-top: .25rem;}
.newsList ._item ._info ._more i{margin-left: 3px;}

 
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ 
.nlBox .nlCnt{padding: 1.9rem 1.1rem 1.1rem .6rem;border-right: 1px solid #ddd;} 
.nlHot{width: 4.8rem;padding: 1.9rem 0 1.1rem .7rem;}
.nlHot>div{height: 100%;}
.nlHot ._title{line-height: 1;font-weight: bold;color: var(--color2);}
.nlHot ._list{margin-top: .4rem;}
.nlHot ._list ._item{margin-bottom: .6rem;}
.nlHot ._list ._item:last-of-type{margin-bottom: 0;}
.nlHot ._list ._item ._time{line-height: 1;color: #999;}
.nlHot ._list ._item ._title{color: #333;line-height: 2.25;margin-top: .15rem;max-height: calc(2em * 2.25);text-align: justify;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: color .25s ease;}
.nlCnt ._top ._time{color: #666;line-height: 1;}
.nlCnt ._top ._title{font-size: .36rem;font-weight: bold;text-align: justify;margin-top: .15rem;}
.nlCnt ._info{color: #666;line-height: 2.25;margin-top: .35rem;padding-bottom: .8rem;}
.nlCnt ._page{line-height: 1;}
.nlCnt ._page ._item a{color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
transition: color .25s ease;display: inline-block;max-width: 100%;}
.nlCnt ._page ._item{margin-bottom: .2rem;}
.nlCnt ._page ._item:last-of-type{margin-bottom: 0;}
.nl{position: relative;overflow: hidden;}
.nl ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;z-index: -1;}
.nl ._bg img{width: 100%;height: 100%;object-fit: cover;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>信息公示<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ 
.word{padding-top: .6rem;padding-bottom: 1.65rem;}
.wordTab{margin: 0 -.35rem;line-height: 1;}
.wordTab ._item>a{padding: 0 .35rem;color: #666;position: relative;transition: color .25s ease;}
.wordTab ._item>a:after{content: '';position: absolute;right: 0;top: 50%;
height: 70%;width: 1px;background-color: #e2e2e2;transform: translateY(-50%);}
.wordTab ._item:last-of-type>a:after{display: none;}
.wordTab ._item>a.on{color: var(--color2);pointer-events: none;}
.wordTab ._item>a .hoverable_txt{padding: 5px 0;}
.wordTab ._item>a .hoverable_txt:after{background-color: var(--color2);}
.wordCnt{margin-top: .35rem;}
.wordList{margin-bottom: .75rem;}
.wordList ._item{margin-bottom: .5rem;}
.wordList ._item:last-of-type{margin-bottom: 0;}
.wordList ._item>a{padding: .3rem;background-color: #f6fafa;align-items: center;}
.wordList ._item ._img{width: 3.43rem;}
.wordList ._item ._img>div{width: 100%;height: 0;padding-bottom: 63.26530612244898%;position: relative;overflow: hidden;}
.wordList ._item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition:transform .6s ease;}
.wordList ._item ._info{padding-left: .5rem;padding-right: 1rem;text-align: justify;border-right: 1px solid #e9ebeb;
width: calc(100% - 6.23rem);}
.wordList ._item ._info ._time{line-height: 1;font-family:'TT0282M_';color: var(--color2);}
.wordList ._item ._info ._title{color: #333;margin-top: .2rem;line-height: 1;transition:color .25s ease;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wordList ._item ._info ._line{line-height: 1.75;color: #999;margin-top: .15rem;max-height: calc(2em * 1.75);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wordList ._item ._more{width: 2.8rem;}
.wordList ._item ._more .masterMore{justify-content: center;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>党建<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.party{padding: 1.3rem 0;}
.partyList{margin-bottom: .9rem;}
.partyList>div{margin: -.5rem -.48rem;flex-wrap: wrap;}
.partyList ._item{width: 33.333333%;padding: .5rem .48rem;}
.partyList ._item ._img{width: 100%;height: 0;padding-bottom: 62.22707423580786%;position: relative;overflow: hidden;}
.partyList ._item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition:transform .6s ease;}
.partyList ._item ._info{padding-top: .35rem;padding-bottom: .5rem;border-bottom: 1px solid #ddd;}
.partyList ._item ._info ._title{line-height: 1.8;text-align: justify;color: #333;height: calc(2em * 1.8);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: color .25s ease;}
.partyList ._item ._info ._time{color: #999;margin-top: .2rem;line-height: 1;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.about{padding-top: 1.65rem;padding-bottom: 1.2rem;position: relative;overflow: hidden;}
.about ._bg{position: absolute;bottom: 0;left: 0;width:100%;z-index: -1;}
.about ._bg img{width: 100%;}
.atBrief ._top{width: 4.7rem;text-align: justify;}
.atBrief ._top ._title{font-weight: bold;padding-bottom: .5rem;margin-bottom: .5rem;
border-bottom: 1px solid var(--color2);}
.atBrief ._top ._title ._en{font-size: .46rem;text-transform: uppercase;}
.atBrief ._top ._title ._en span{display: inline-block;}
.atBrief ._top ._title ._en .co1{color:var(--color2);}
.atBrief ._top ._title ._en .co2{color:#999;}
.atBrief ._top ._title ._cn{font-size: .36rem;}
.atBrief ._top ._line{color: #666;line-height: 2.1;}
.atBrief ._txt{padding-left: 2.5rem;line-height: 2.3333333333333335;color: #666;}
.atBrief ._txt>div{max-height: calc(13em * 2.3333333333333335);}
.atData{line-height: 1;margin-top: .7rem;}
.atData>div{justify-content: space-between;}
.atData ._item ._not{align-items: center;}
.atData ._item ._icon{height: .5rem;}
.atData ._item ._icon img{height: 100%;}
.atData ._item ._num{align-items: flex-end;margin-left: .1rem;color: var(--color2);}
.atData ._item ._num span{font-size: .56rem;margin-right: .1rem;font-family:'CALIFB';}
.atData ._item ._num em{transform: translateY(-.1rem);}
.atData ._item ._name{text-align: center;color: #666;margin-top: .15rem;}

.course{padding-top: 1.1rem;padding-bottom: 1.5rem;position: relative;overflow: hidden;}
.course ._bg{position: absolute;top: 0;left: 0;width:100%;height: 120%;z-index: -1;}
.course ._bg img{width: 100%;height: 100%;object-fit: cover;}
.courseList{padding-top: .6rem;padding-bottom: 1.4rem;color: #fff;text-align: center;}
.courseSwiper ._item{position: relative;width: 100%;}
.courseSwiper ._item ._days{font-size: 1.5rem;line-height: 1;font-family:'CALIFB';background-clip: text;
-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px rgba(255,255,255,.4);
position: absolute;top: 50%;transform: translateY(-50%);z-index: -1;}
.courseSwiper ._item ._days._prevts{left: 0;padding-left: 2.604166666666667vw;}
.courseSwiper ._item ._days._nextts{right: 0;padding-right: 2.604166666666667vw;}
.courseSwiper ._item ._info{width: 8.1rem;margin: 0 auto;}
.courseSwiper ._item ._info ._time{font-size: .72rem;line-height: 1;font-family:'CALIFB';}
.courseSwiper ._item ._info ._down{width: 100%;height: 1px;background-color: rgba(255,255,255,.2);margin: .6rem 0;position: relative;}
.courseSwiper ._item ._info ._down i{width: .48rem;height: .48rem;line-height: .48rem;background-color: #fff;border-radius: 50%;
position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;color: var(--color2);}
.courseSwiper ._item ._info ._line{line-height: 2.3333333333333335;}
.courseTab{position: relative;}
.courseTab:before{content: '';width: 100vw;height:1px;background-color: rgba(255,255,255,.2);z-index: -1;
position: absolute;left: 50%;transform: translateX(-50%);bottom: .05rem;}
.courseTabSwiper{color: #fff;text-align: center;line-height: 1;font-family:'CALIFB';overflow: visible !important;}
.courseTabSwiper ._item{position: relative;cursor: pointer;width: 2.4rem;height: .5rem;}
.courseTabSwiper ._item ._cir{width: .1rem;height: .1rem;border-radius: 50%;background-color: #fff;
position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 2;transition: transform .3s ease-in-out;}
.courseTabSwiper ._item ._name{transition: font-size .3s ease-in-out;position: absolute;left: 0;width: 100%;bottom: .2rem;}
.courseTabSwiper ._item:before{content: '';width: 1.38rem;height: 1.38rem;
background-color: rgba(255,255,255,.15);position: absolute;border-radius: 50%;opacity: 0;
top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0);z-index: -1;transition: all .6s ease;}
.courseTabSwiper .swiper-slide{width: auto;}
.courseTabSwiper .swiper-slide-thumb-active{pointer-events: none;}
.courseTabSwiper .swiper-slide-thumb-active ._item:before{transform: translate(-50%,-50%);opacity: 1;}
.courseTabSwiper .swiper-slide-thumb-active ._name{font-size: .36rem;}

.ste{padding-top:.7rem;padding-bottom:1.8rem;position: relative;overflow: hidden;}
.ste ._aniTxt{line-height: 1;text-transform:uppercase;font-weight: bold;color: #f2f7f9;
font-size: 1.5rem;white-space:nowrap;width: 100%;position: relative;height: 1.5rem;}
.ste ._aniTxt>div{animation: letters linear 30s infinite;position: absolute;left: 0;top: 0;}
@keyframes letters {
  0% {
    transform: none;
    -webkit-transform: none;
  }
  100% {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
}
.ste ._aniTxt ._item{width: 50%;padding: 0 1rem;}
.ste ._bg{position: absolute;bottom: 0;left: 0;width:100%;z-index: -1;}
.ste ._bg img{width: 100%;}
.steBox ._info{padding-right: .5rem;}
.steBox ._info ._txt{margin-top: .6rem;text-align: justify;}
.steBox ._info ._txt ._item{margin-bottom: .5rem;}
.steBox ._info ._txt ._item:last-of-type{margin-bottom: 0;}
.steBox ._info ._txt ._item ._name{color: var(--color2);font-weight: bold;line-height: 1;}
.steBox ._info ._txt ._item ._line{margin-top: .2rem;color: #666;line-height: 2;}
.steBox ._info ._txt ._item ._line p{margin-bottom: .15rem;}
.steBox ._info ._txt ._item ._line strong{color: #333;}
.steBox ._info ._txt ._item ._line p:last-of-type{margin-bottom: 0;}
.steBox ._img{position: relative;width: 59.03846153846154%;}
.steBox ._img img{width: 100%;}
.steBox ._img img:last-of-type{position: absolute;top: 0;left: 0;}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>招贤纳士<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.idea{padding-top: 1.5rem;padding-bottom: 1.4rem;align-items: center;}
.ideaInfo{padding: 0 7.031250000000001vw;text-align: justify;width: 50%;}
.ideaInfo ._top ._title{line-height: 1.05;font-weight: bold;position: relative;}
.ideaInfo ._top ._title ._en{font-size: 1rem;color: #f3f3f3;}
.ideaInfo ._top ._title ._en::first-letter{color: var(--color2);}
.ideaInfo ._top ._title ._cn{font-size: .36rem;color: var(--color2);position: absolute;bottom: .12rem;left: 0;z-index: 2;}
.ideaInfo ._top ._line{color: var(--color2);margin-top: 3px;}
.ideaInfo ._txt{line-height: 2.25;color: #666;margin-top: .55rem;max-height: calc(8em * 2.25);}
.ideaImg{width: 50%;}
.ideaImg>div{width: 100%;height: 0;padding-bottom: 65%;position: relative;}
.ideaImg>div img{position: absolute;top: 0;left: 0;width:100%;height: 100%;object-fit: cover;}

.qs{padding: 10.416666666666668vw 0;position: relative;overflow: hidden;}
.qs ._bg{position: absolute;top: 0;left: 0;width:100%;height: 120%;z-index: -1;}
.qs ._bg img{width: 100%;height: 100%;object-fit: cover;}
.qsInfo{text-align: center;color: #fff;}
.qsInfo ._cn{font-size: .36rem;font-weight: bold;}
.qsInfo ._en{font-family:'CALIFB';margin-top: 3px;}

.job{padding-top: 1.1rem;padding-bottom: 1.5rem;}
.jobBox{margin-top: .7rem;}
.jobCnt{border-top: 3px solid var(--color2);text-align: center;}
.jobCnt thead{height: 1rem;}
.jobList tr{background-color: #f4fafa;border-spacing:auto;}
.jobCnt thead th:first-of-type,.jobList td:first-of-type{padding-left:.7rem;}
.jobCnt thead th:last-of-type,.jobList td:last-of-type{padding-right:.7rem;}
.jobList ._check{height: .8rem;cursor: pointer;transition: background-color .5s ease;}
.jobList ._ht{height: .24rem;}
.jobList ._info ._txt{height: 0;overflow: hidden;text-align: left;}
.jobList ._info ._txt>div{padding-top:.4rem;padding-bottom: .5rem;line-height: 2.25;color: #666;}
.jobList ._check ._switch{width:.23rem;height:.23rem;display:inline-block;position: relative;}
.jobList ._check ._switch:after,
.jobList ._check ._switch:before{content:'';background-image: linear-gradient(to right, var(--color2), var(--color3));
position:absolute;width:100%;height:3px;top:50%;border-radius: 3px;transition:transform 0.5s ease;left:0;}
.jobList ._check ._switch:after{transform:rotate(-270deg);-webkit-transform:rotate(-270deg);}
.jobList ._check ._switch:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.jobList ._check.on{background-color: #e1f2f2;}
.jobList ._check.on ._switch:before,
.jobList ._check.on ._switch:after{transform: none;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.address{padding-bottom: 1.4rem;overflow: hidden;}
.address ._title{padding: 1rem .8rem;border-left: 1px solid #ddd;border-right: 1px solid #ddd;
position: relative;font-size: .36rem;color: var(--color2);}
.address ._title:after{content: '';position: absolute;left: 50%;transform: translateX(-50%);
width: 100vw;height: 1px;background-color: #ddd;bottom: 0;}
.address ._info{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;align-items: center;color: #666;}
.address ._info ._txt{padding:1rem .8rem;border-right: 1px solid #ddd;}
.address ._info ._txt ._item i{margin-right: .15rem;transform: translateY(0.035rem);color: var(--color2);}
.address ._info ._txt ._item span{line-height: 2.25;}
.address ._info ._code{margin-left: auto;padding: 0 .9rem;}
.address ._info ._code ._img{width: 120px;padding: 5px;
background-image: linear-gradient(to top, var(--color2), var(--color3));}
.address ._info ._code ._img img{width: 100%;}
.address ._info ._code ._name{text-align: center;line-height: 1;margin-top: .15rem;}
.address ._map{width: 100%;height: 0;padding-bottom: 38.461538461538464%;position: relative;
border-left: 1px solid #ddd;border-right: 1px solid #ddd;overflow: hidden;}
#Gaodemap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#Gaodemap .ripple{text-align: center;line-height: 1;}
#Gaodemap .ripple>i{font-size: .32rem;display: block;color: var(--color3);}
#Gaodemap .ripple>span{position:relative;left:50%;width: .14rem;height: .14rem;display: block;
border-radius: 50%;background-color:var(--color3);transform: translateX(-50%);}
#Gaodemap .ripple>span:before{content:'';position: absolute;top: 0;left: 0;
width: 100%;height: 100%;border-radius: 50%;background-color: var(--color3);
animation:soak 6s ease-in-out infinite;opacity: 0;}
@keyframes soak{
	0% {
		opacity:.6;
		transform:scale(1);
	}

	50% {
		opacity:.2;
		transform:scale(6);
	}

	100% {
		opacity:.6;
		transform:scale(1);
    }
}
.press{padding: 1.65rem 0;position: relative;}
.press ._bg{position: absolute;top: 0;left: 0;width:100%;height: 100%;z-index: -1;}
.press ._bg img{width: 100%;height: 100%;object-fit: cover;}
.pressForm{margin-top: .5rem;}
.pressForm form{width: 1300px;margin: 0 auto;max-width: 100%;}
.pressForm ._row{margin: 0 -.12rem;}
.pressForm ._row ._item{padding: .1rem .12rem;width: 33.333333%;}
.pressForm ._row ._item>div{background-color: #f4f4f4;padding: .1rem .25rem;align-items: center;}
.pressForm ._row ._item span{color: #666;}
.pressForm ._row ._item input{border: none;background: none;height:36px;color: #333;}
.pressForm ._row ._txt{padding: .1rem .12rem;}
.pressForm ._row ._txt>div{background-color: #f4f4f4;padding: .2rem .25rem;}
.pressForm ._row ._txt span{color: #666;}
.pressForm ._row ._txt textarea{width: 100%;height:1.8rem;border: none;background: none;color: #333;resize: none;}
.pressForm ._btn{margin-top: .5rem;}
.pressForm ._btn .masterBtn1{margin: 0 auto;width: 2.3rem;height: .56rem;border: none;}


/*masterBtn1*/
.masterBtn1{align-items:center;justify-content: center;background-color:var(--color2);color: #fff;
transition: transform .6s ease-in-out;border-radius: 3px;}
.masterBtn1 ._txt{letter-spacing:1px;line-height:1;white-space: nowrap;}
.masterBtn1 ._txt span{display:inline-block;position:relative;
transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);}
.masterBtn1 ._txt span:before{content: attr(data-word);position: absolute;top:110%;
color: transparent;transition: color 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);}
.masterBtn1 ._txt span:nth-child(1):before{transition-delay:0s;}
.masterBtn1 ._txt span:nth-child(2),
.masterBtn1 ._txt span:nth-child(2):before{transition-delay:0.035s;}
.masterBtn1 ._txt span:nth-child(3),
.masterBtn1 ._txt span:nth-child(3):before{transition-delay:0.07s;}
.masterBtn1 ._txt span:nth-child(4),
.masterBtn1 ._txt span:nth-child(4):before{transition-delay:0.105s;}
.masterBtn1 ._txt span:nth-child(5),
.masterBtn1 ._txt span:nth-child(5):before{transition-delay:0.14s;}
.masterBtn1 ._txt span:nth-child(6),
.masterBtn1 ._txt span:nth-child(6):before{transition-delay:0.175s;}
.masterBtn1 ._icon{margin-left: 5px;}



/*电端加上鼠标效果/动画 */
@media screen and (min-width:1025px){	
.rollAni,.font_effect{visibility: hidden;}	
.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);
-webkit-transform-origin:left top;transform-origin:left top;}
.header .nav .navlist>.nav_a:hover>a{color: var(--color1);}
.bannerSwitch ._btn:hover svg circle{animation: circle-stroke-in .75s forwards;}
@keyframes circle-stroke-in{
	0%{stroke-dashoffset:314%}
	100%{stroke-dashoffset:0%;}
}
@keyframes circle-stroke-out{
	0%{stroke-dashoffset:0%;}
	100%{stroke-dashoffset:-314%;}
}
.hatCnt ._info ._tab ._item>a:hover ._icon .ml1{opacity: 0;}
.hatCnt ._info ._tab ._item>a:hover ._icon .ml2{opacity: 1;}
.hatCnt ._info ._tab ._item>a:hover ._name{color: var(--color2);}
.hatCnt ._info ._tab ._item>a:hover ._icon:before{background-color: var(--color2);}
.hmgList ._item:hover ._icon ._bgs{height: 100%;}
.hmgList ._item:hover ._icon ._nums{color: #fff;}
.hmgList ._item:hover ._name{color: var(--color2);}
.hnewsList ._hot>a:hover ._img img{transform: scale(1.07);}
.hnewsList ._hot>a:hover ._txt ._more{color:var(--color2);}
._pyCnt ._pyList ._li a:hover{color: var(--color2);}
._pyCnt ._pyList ._li a:hover:before{opacity: 0;}
._pyCnt ._pyList ._li a:hover:after{opacity: 1;}
.hnewsList ._item>div:hover ._time:before,
.hnewsList ._item>div:hover ._pyNames:before{background-color: var(--color2);}
.ftTop ._ftBtn ._item>a:hover{background-color: rgba(255,255,255,.2);}
.ftBt a:hover{opacity: 1;}
.ftBt a:hover{color: #fff;}
.pageBanner ._info ._btn ._item a:hover:before{opacity: 0;}
.pageBanner ._info ._btn ._item a:hover:after{opacity: 1;}
.bsSort ._list ._item>a:hover{color: var(--color2);}
.bsSort ._list ._item>a:hover span:before{background-color: var(--color2);}
.newsSwiper ._item a:hover ._img img{transform: scale(1.07);}
.newsSwiper ._item a:hover ._info ._title{color: var(--color2);}
.newsSwiper ._item a:hover ._info ._more{color: var(--color2);}
.newsList ._item a:hover ._img img{transform: scale(1.07);}
.newsList ._item a:hover ._info ._title{color: var(--color2);}
.newsList ._item a:hover ._info ._more{color: var(--color2);} 
.pagination li a:hover{background-color:var(--color2);color: #fff;}
.nlHot ._list ._item a:hover ._title{color: var(--color2);}
.nlCnt ._page ._item a:hover{color: var(--color2);}
.wordTab ._item>a:hover{color: var(--color2);}
.wordList ._item>a:hover ._img img{transform: scale(1.07);}
.wordList ._item>a:hover ._info ._title{color: var(--color2);}
.masterMoreHover:hover .masterMore ._icon{color: #fff;}
.masterMoreHover:hover .masterMore.style1 ._icon:before{background-color: var(--color3);}
.masterMoreHover:hover .masterMore.style1 ._icon:after{background-color: var(--color2);}
.masterMoreHover:hover .masterMore.style1 ._name{color: var(--color3);}
.masterMoreHover:hover .masterMore.style2 ._icon:before{background-color: var(--color2);}
.masterMoreHover:hover .masterMore.style2 ._icon:after{background-color: var(--color3);}
.masterMoreHover:hover .masterMore.style2 ._name{color: var(--color2);}
.partyList ._item a:hover ._img img{transform: scale(1.07);}
.partyList ._item a:hover ._title{color: var(--color2);}
.courseTabSwiper ._item:hover ._cir{transform: translateX(-50%) scale(1.4);}
.masterBtn1:hover{transform:translateY(-5px);}
.masterBtn1:hover ._txt span{transform:translateY(-110%);color:transparent;}
.masterBtn1:hover ._txt span:before{color: #fff;}
/*ani*/
.hatCnt ._info ._tab ._item:nth-child(4n + 1){animation-delay: 0s;}
.hatCnt ._info ._tab ._item:nth-child(4n + 2){animation-delay: .2s;}
.hatCnt ._info ._tab ._item:nth-child(4n + 3){animation-delay: .4s;}
.hatCnt ._info ._tab ._item:nth-child(4n + 4){animation-delay: .6s;}
.hatData ._item:nth-child(4n + 1){animation-delay: 0s;}
.hatData ._item:nth-child(4n + 2){animation-delay: .2s;}
.hatData ._item:nth-child(4n + 3){animation-delay: .4s;}
.hatData ._item:nth-child(4n + 4){animation-delay: .6s;}
.hmgMap ._point ._item{transform: translateY(-20px);opacity: 0;}
.hmgBox.mapAni .hmgMap ._point ._item{transform: none;opacity: 1;transition: all 1s ease;}
.hmgMap{transition: all 1s ease;opacity: 0;}
.hmgBox.mapAni .hmgMap{opacity: 1;}
.hmgBox.mapAni .hmgMap ._point ._item.pt1{transition-delay: 1s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt2{transition-delay: .9s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt3{transition-delay: .8s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt4{transition-delay: .7s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt5{transition-delay: .1s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt6{transition-delay: .3s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt7{transition-delay: .6s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt8{transition-delay: .5s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt9{transition-delay: .4s;}
.hmgBox.mapAni .hmgMap ._point ._item.pt10{transition-delay: .2s;}
.hmgMap ._ripple{transform: translateY(-20px);opacity: 0;}
.hmgBox.mapAni .hmgMap ._ripple{transform: none;opacity: 1;transition: all 1s ease;transition-delay: 1.1s;}
.hnewsList ._item.fadeInRightLarge{will-change: transform;}
.hnewsList ._item:nth-child(3n + 1){animation-delay: 0s;}
.hnewsList ._item:nth-child(3n + 2){animation-delay: .2s;}
.hnewsList ._item:nth-child(3n + 3){animation-delay: .4s;}
.header .nav .navlist .nav_a:hover .nav_b{transform: translateX(-50%);opacity: 1;visibility: visible;}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a:hover{color: var(--color1);background-color: #eee;letter-spacing: 0.1em;}
.atData ._item:nth-child(4n + 1){animation-delay: 0s;}
.atData ._item:nth-child(4n + 2){animation-delay: .2s;}
.atData ._item:nth-child(4n + 3){animation-delay: .4s;}
.atData ._item:nth-child(4n + 4){animation-delay: .6s;}
.newsList ._item:nth-child(3n + 1)>a{animation-delay: 0s;}
.newsList ._item:nth-child(3n + 2)>a{animation-delay: .2s;}
.newsList ._item:nth-child(3n + 3)>a{animation-delay: .4s;}
.partyList ._item:nth-child(3n + 1)>a{animation-delay: 0s;}
.partyList ._item:nth-child(3n + 2)>a{animation-delay: .2s;}
.partyList ._item:nth-child(3n + 3)>a{animation-delay: .4s;}
.steBox ._img img.newF{will-change: transform;}

}	

@media screen and (max-width:1600px){
    .richText p,
	.richText span,
	.richText em{font-size: 15px !important;}	
}
@media screen and (max-width:1440px){  
	.hatTitle{left: 2.604166666666667vw;}
	.richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
} 

@media screen and (max-width:1280px){
	.hatCnt ._info ._tab ._item{margin-right: .8rem;}
	.hatCnt ._info ._tab ._item ._icon{width: 28px;height: 25px;}
	.hatCnt ._info ._tab ._item ._icon:before{width: 7px;height: 7px;}
	._pyCnt ._pyList ._li a:before, ._pyCnt ._pyList ._li a:after{background-size: auto 10px;}
	.ftTop ._ftBtn ._item .follow .follow_text{width: 100px;}
	.address ._info ._txt ._item i{transform: translateY(.07rem);}
	.ftCnt ._item i{transform: translateY(.07rem);}
	.pressForm ._row ._item input{height: 32px;min-width: 0;}
	.richText p,
	.richText span,
	.richText em{font-size: 13px !important;}
}  

@media screen and (max-width:1024px){
	.row{width:90%;}
	#back_top .master_backTop .master_backTop_btn{width: .8rem;height: .8rem;}
	.header{background-color: #fff;padding: 0 5vw;height: 50px;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
	.header .logo>a{height: 26px;}
	.header .tel{display: none;}
	.header .inquiry{margin-left: auto;margin-right: .4rem;font-weight: bold;font-size: 20px;}
	.header .inquiry>a{color: #333;}
    .openMenu{display: block;}
	.header .nav{position:fixed;top:50px;left:0;overflow:hidden;width:100%;height:0;
	z-index:-2;background-color:#fff;transition: height .5s ease;}
	.header.mobileNav .nav{height: calc(100vh - 50px);}
	.header .nav .navlist{width:100%;overflow-y:auto;max-height:100%;opacity:1;transition-delay:0.5s;flex-wrap: wrap;padding:.3rem 5%;}
    .header .nav .navlist .nav_a{width:100%;position:relative;}
    .header .nav .navlist .nav_a:after{content:'';position:absolute;left:0;bottom:0;
    width:100%;height:1px;background-color: #e5e5e5;}
    .header .nav .navlist .nav_a>a{line-height:60px;height:60px;padding:0;pointer-events:none;color: #333;
    position: relative;font-size: 16px;overflow: hidden;}
    .header .nav .navlist .nav_a>a span{margin-right: 0;}
    .header .nav .navlist .nav_a>a i{position: absolute;height: 60px;right: 0;color: #666;display: block;color: #999;
    top: 0;text-align: center;font-size: 18px;transition: all .4s ease;transform: rotateZ(-90deg);font-weight: normal;}
    .header .nav .navlist .nav_a.on>a i{transform: none;color: #333;}
	.header .nav .navlist .nav_a>.nav_b{position:static;width:100%;transform:none;border: none;
	opacity: 1;visibility: visible;background-color: transparent;box-shadow:initial;padding: 0;
	text-align:left;overflow:hidden;transition: height .4s ease;height: 0;}
	.header .nav .navlist .nav_a>.nav_b:before{display: none;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list{padding-bottom:30px;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list>li>a{margin-bottom:10px;line-height:26px;color: #666;padding: 0;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list>li:last-child>a{margin-bottom:0;}
	.bannerSwitch{display: none;}
	.move_top{padding-top: 50px;}
	.bannerInfo ._line{width: 5.8rem;max-width:100%;}
	.bannerInfo ._page:after{width: 4rem;}
	#main{position: static;}
	.hatCnt{flex-wrap: wrap;}
	.hatCnt ._info{padding-right: 0;width: 100%;}
    .hatCnt ._img{width: 100%;height: 60vw;position: static;}
	.hatEnBg{display: none;}
	.hatTitle{display: none;}
	.masterMoreHover .masterMore ._icon{color: #fff;}
	.masterMoreHover .masterMore.style1 ._icon:before{background-color: var(--color3);}
	.masterMoreHover .masterMore.style1 ._icon:after{background-color: var(--color2);}
	.masterMoreHover .masterMore.style1 ._name{color: var(--color3);}
	.masterMoreHover .masterMore.style2 ._icon:before{background-color: var(--color2);}
	.masterMoreHover .masterMore.style2 ._icon:after{background-color: var(--color3);}
	.masterMoreHover .masterMore.style2 ._name{color: var(--color2);}
	.hmgInfo ._btn .masterMore.style1 ._icon:before{background-color: var(--color3);}
	.hmgInfo{width: 100%;padding-left: 0;}
	.hmg{padding-top: 80vw;}
	.hmgMap{transform: translate(-55%,-90%);width: 150vw;left: 50%;}
	.hmgList ._item ._name{font-size: 13px;}
	.hat{padding-top: 1.2rem;}
	.hmgCnt{margin-top: 1.2rem;}
	.hcn ._bg{height: 100%;}
	.hnewsList ._item{width: 100%;margin-bottom: .5rem;}
	.hnewsList ._item:last-of-type{margin-bottom: 0;}
	.hnewsList>div{flex-wrap: wrap;}
	.hnewsList:before{display: none;}
	.hnewsList ._hot ._time{display: none;}
	._py ._pyNames{display: none;}
	.hnewsList ._hot ._txt{padding: .5rem .4rem;}
	.hnewsList ._item>div{padding-top: 0;}
	._pyCnt ._pyList{padding:.4rem;}
	._pyCnt ._pyList ._li{height: .56rem;}
	.ftTop ._ftBtn ._item>a{width: 38px;height: 38px;}
    .ftTop ._ftBtn ._item{margin-right: .4rem;}
    .ftTop ._ftNav ._item{margin-right: .4rem;}
    .ftBt{flex-wrap: wrap;padding: .25rem 0;}
    .ftBt>div{width: 100%;}
    .ftBt ._bah{margin-bottom: .1rem;}
    .atBrief{display: block;}
    .atBrief ._txt{padding-left: 0;width: 100%;margin-top: .6rem;}
    .about{padding-top: 1.2rem;}
    #main .liTxt{overflow-y: auto;}
    .atBrief ._txt>div{max-height: none;padding: 0 !important;margin: 0 !important;}
    .hnews{padding-bottom: 1.2rem;}
    .pageBanner{height: 70vw;max-height: 6.8rem;}
    .courseSwiper ._item ._days{display: none;}
    .courseList{width: 100%;}
    .course{padding-top: 1.2rem;}
    .courseList{padding-bottom: 1.2rem;}
    .bsBox{flex-wrap: wrap;}
    .bsSort{width: 100%;padding-bottom: .6rem;margin-bottom: .6rem;}
    .bsSort ._list{display:box;display:-webkit-box;display:-moz-box;font-size: 13px;
    display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap: wrap;padding: 0 .4rem;}
    .bsSort ._list ._item>a{padding:.2rem .25rem;}
    .bsSort ._title{padding: 0 .4rem;padding-top: .5rem;height: 1.2rem;}
    .bsSort ._list ._item>a span:before{width: 6px;height: 6px;}
    .bsCnt{padding: .6rem .4rem;}
    .bs{padding-bottom: 1.2rem;}
    .press{padding: 1.2rem 0;}
    .address{padding-bottom: 1.2rem;}
    .address ._map{padding-bottom: 0;height: 70vw;max-height: 7rem;}
    .address ._info ._code ._img{width: 110px;}
    .newsSwiper ._item ._info ._title{max-height: none;-webkit-line-clamp: 1;}
    .newsSwiper ._item ._img{min-width: 6rem;padding-right: .7rem;}
    .newsSwiperNav{margin-top: .7rem;}
    .newsHot{padding-top: 1.2rem;}
    .newsSwiperNav span{width: 7px;height: 7px;}
    .newsList ._item{width: 50%;}
    .newsList ._item ._info{padding: .5rem .4rem;}
    .newsBox{padding-bottom: 1.4rem;}
    .newsList{margin-bottom: .7rem;}
    .nlHot{display: none;}
    .nlBox .nlCnt{border-right: 0;padding: 0;width: 100%;padding-top: 1rem;padding-bottom: 1.3rem;}
    .nl ._bg{position: fixed;} 
    .partyList ._item{width: 50%;}
    .partyList{margin-bottom: .7rem;}
    .party{padding-top: 1rem;}
    .idea{flex-wrap: wrap;padding: 0 5vw;padding-top: 1.1rem;padding-bottom: 1.3rem;}
    .ideaInfo{width: 100%;padding: 0;}
    .ideaImg{width: 100%;margin-top: .6rem;}
    .ideaInfo ._txt{max-height: none;}
    .qs ._bg{height: 100%;}
    .jobList ._check ._switch:after, .jobList ._check ._switch:before{height: 2px;}
    .job{padding-bottom: 1.3rem;}
    .wordList ._item ._more{display: none;}
    .wordList ._item ._info{padding-right: 0;width: calc(100% - 3.43rem);border-right: 0;}
    .word{padding-bottom: 1.3rem;}
    .wordList{margin-bottom: .7rem;} 
    .steBox{flex-wrap: wrap;}
    .steBox ._info{flex: auto;}
    .steBox ._img{width: 100%;margin-top: .7rem;}   
    .ste{padding-bottom: 1.3rem;}
      
}

@media screen and (max-width:768px){
    .hatCnt ._info ._tab{justify-content: space-between;}
    .hatCnt ._info ._tab ._item{margin-right: 0;}
    .hatData>div{flex-wrap: wrap;margin: -.2rem;}
    .hatData ._item{width: 50%;padding: .2rem;}
    .hatData ._item>div{position: relative;padding-bottom: .4rem;}
    .hatData ._item>div:before,
    .hatData ._item>div:after{content: "";position: absolute;background-color:#e5e5e5;}
    .hatData ._item:nth-child(1)>div:before{width: calc(100% - .2rem);bottom: 0;left: 0;height: 1px;}
    .hatData ._item:nth-child(1)>div:after{width: 1px;top: 0;right: -.2rem;height: calc(100% - .4rem);}
    .hatData ._item:nth-child(2)>div:before{width: calc(100% - .2rem);bottom: 0;right: 0;height: 1px;}
    .hatData ._item:nth-child(3)>div:before{width: 1px;top: 0;right: -.2rem;height: 100%;}
    .hatData ._item:nth-child(3)>div,
    .hatData ._item:nth-child(4)>div{padding-bottom: 0;}
    .hatData ._item ._not{justify-content: center;}
    .masterMore ._icon{width: .68rem;height: .68rem;line-height: .68rem;font-size: .36rem;}
    .hmgMap ._point ._item{font-size: 12px;transform: scale(.75);}
    .hmgMap ._ripple i{font-size: .4rem;}
    .aniCir:before, .aniCir:after{width: 8px;height: 8px;}
    .hmgList ._item ._icon{width: 1.2rem;}
    .hmgCnt{padding: .6rem 0rem .7rem 0rem;}
    .hmgList ._item ._name{padding: 0 .15rem;font-size: 12px;}
    .hcn ._info ._en{font-size: .68rem;}
    .hcn ._info ._cn{margin-top: .1rem;margin-bottom: .3rem;}
    ._pyCnt ._pyList ._li{height: .68rem;}
    .ftTop ._ftNav{flex-wrap: wrap;margin: -6px 0;}
	.ftTop ._ftNav ._item{width: 50%;margin-right: 0;}
    .ftTop ._ftNav ._item a .hoverable_txt{padding: 6px 0;}
    .ftTop{padding: .6rem 0;}
    .ftCnt{padding:.6rem 0;}
    .atBrief ._top{width: 100%;}
    
    .atData>div{flex-wrap: wrap;margin: -.2rem;}
    .atData ._item{width: 50%;padding: .2rem;}
    .atData ._item>div{position: relative;padding-bottom: .4rem;}
    .atData ._item>div:before,
    .atData ._item>div:after{content: "";position: absolute;background-color:#e5e5e5;}
    .atData ._item:nth-child(1)>div:before{width: calc(100% - .2rem);bottom: 0;left: 0;height: 1px;}
    .atData ._item:nth-child(1)>div:after{width: 1px;top: 0;right: -.2rem;height: calc(100% - .4rem);}
    .atData ._item:nth-child(2)>div:before{width: calc(100% - .2rem);bottom: 0;right: 0;height: 1px;}
    .atData ._item:nth-child(3)>div:before{width: 1px;top: 0;right: -.2rem;height: 100%;}
    .atData ._item:nth-child(3)>div,
    .atData ._item:nth-child(4)>div{padding-bottom: 0;}
    .atData ._item ._not{justify-content: center;}
    .pageBanner ._info ._btn ._item a:before{border-width: 1px;}
    .pageBanner ._info ._btn ._item a{height: .6rem;line-height: .6rem;border-radius: .6rem;font-size: 13px;}
    .pageBanner ._info ._btn ._item a:before, .pageBanner ._info ._btn ._item a:after{border-radius: .6rem;}
    .pageBanner ._info ._btn{margin-top: .4rem;}
    .courseSwiper ._item ._info{width: 100%;}
    .courseSwiper ._item ._info ._down i{width: .62rem;height: .62rem;line-height: .62rem;}
    .bsSort ._list{font-size: 12px;}
    .address ._info{flex-wrap: wrap;}
    .address ._info ._code{width: 100%;}
    #Gaodemap .ripple>i{font-size: .4rem;}
    .address ._info ._txt{border-right:0;}
    .address ._title{padding: .7rem .4rem;}
    .address ._info{padding: .7rem .4rem;}
    .address ._info ._txt{padding: 0;margin-bottom: .5rem;}
    .address ._info ._code{padding: 0;}
    .address ._info ._code ._img{margin: 0 auto;}
    .pressForm ._row ._item{width: 100%;}
    .pressForm ._row{flex-wrap: wrap;}
    .pressForm ._btn .masterBtn1{width: 2.6rem;height: .72rem;}
    .newsSwiper ._item a{flex-wrap: wrap;}
    .newsSwiper ._item ._img{width: 100%;padding-right: 0;min-width: auto;}
    .newsSwiper ._item ._info{margin-top: .6rem;}
    .newsList ._item{width: 100%;padding: 0;margin-bottom: .5rem;}
    .newsList ._item:last-of-type{margin-bottom: 0;}
    .newsList>div{margin: 0;}
    .pagination li a, .pagination li span{width: .62rem;height: .62rem;line-height: .62rem;}
    .pagination li{padding: 0 .05rem;}
    .richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
	.partyList ._item{padding: .16rem;}
	.partyList>div{margin: -.16rem;}
	.jobCnt thead th:nth-child(3),.jobCnt thead th:nth-child(4),
	.jobList ._check td:nth-child(3),.jobList ._check td:nth-child(4){display: none;}
	.jobList ._check ._switch{width: .3rem;height: .3rem;}
	.jobList ._check{height: 1rem;}
	.jobCnt thead{height: 1.2rem;}
	.jobCnt thead th:first-of-type, .jobList td:first-of-type{padding-left: .4rem;}
	.jobCnt thead th:last-of-type, .jobList td:last-of-type{padding-right: .4rem;}
	.wordList ._item ._img{width: 2.8rem;} 
	.wordList ._item ._info{padding-left: .35rem;}
	.wordList ._item ._img>div{padding-bottom: 65%;} 
	.wordList ._item{margin-bottom: .4rem;}
	.wordTab ._item>a{font-size: 13px;}
	.wordCnt{margin-top: .5rem;}
	.ste ._aniTxt{font-size: 1rem;height: 1rem;}
	.courseSwiper ._item{padding: 0 5vw;}
	
}

